草庐IT

ASP.NET Web Forms - Button 控件

全部标签

xml - ASP.NET MVC4 WebAPI 和发布 XML 数据

我错过了新webapi的一个技巧-我试图通过post请求提交xml字符串,但运气不佳。前端是这样使用jQuery的:$(document=function(){$("#buttonTestAPI").click(function(){vard="1234";$.ajax({type:'POST',contentType:"text/xml",url:"@Url.Content("~/api/Customer/")",data:d,success:function(result){varstr=result;$("#output").html(str);}});});});目前我的Con

ASP.NET Web API Controller 特定序列化程序

我有一个带有2个Controller的自托管WebAPI:对于Controller1,我需要默认的DataContractSerializer(我正在公开EF5POCO)对于Controller2,我需要将参数UseXmlSerializer设置为true的XmlFormatter(我正在公开一个XmlDocument)我尝试在Controller初始化期间设置格式化程序,但配置似乎是全局的,影响所有Controller:publicclassCustomConfigAttribute:Attribute,IControllerConfiguration{publicvoidIniti

xml - 为什么我的 ASP.Net Core Web API Controller 不返回 XML?

我有以下简单的WebAPIController://GET:api/customers[HttpGet]publicasyncTaskGet(){varcustomers=awaituow.Users.GetAllAsync();vardto=customers.Select(p=>newCustomerDto{Id=p.Id,Email=p.Email,UserName=p.UserName});returnOk(dto);//IEnumerable}在Postman中,我将接受header设置为application/xml,但无论我尝试什么,我都只能取回JSON数据。我在某处读到

asp.net - Xdocument 不打印声明

我尝试使用domainpeople.comAPI,但我需要使用XML。目前我有一个错误提示“未找到apiProtocol”,我猜我的Xml文档格式不正确。当前发送的xml是:显然部分没有打印出来。我的代码基本上类似于:XDocumentxDocument=newXDocument(newXDeclaration("1.0","UTF-8","yes"),newXElement("Books"));(为了简单起见,我删除了我的代码,但结构完全相似)。XDocument没有打印出部分有什么原因吗?似乎与XmlDocument一起工作,但与XDocument不一起……有什么提示吗?

asp.net - 如何通过 LINQ 获得一级子级

我有这样的XMl我需要得到第一级的child:我试着这样做varlist=x.Descendants().Where(e=>e.Name=="list"||e.Name=="topic");但它会返回所有主题和列表。求助!:) 最佳答案 只需document.Root.Elements()即可。基本上Descendants()递归,而Elements()只得到直接个child。 关于asp.net-如何通过LINQ获得一级子级,我们在StackOverflow上找到一个类似的问题:

asp.net - 如何在 web.config 文件中包含 &/&

我正在从需要写入的Web配置中传递URl示例::URL=http://www.google.co.in/search?hl=en&rlz=1R2SKPB_enIN332&ei=yktESuLfIIbg7APpquQj&sa=X&spell=1如果我在web.config文件中写入此url,我将获得有效的URL。怎么办? 最佳答案 确保它是使用正确的Xml编码编写的(除其他外,这会将所有“&”字符替换为“&”)。这应该运作良好: 关于asp.net-如何在web.config文件中包含&/

asp.net - web.config、configSource 和 "The ' xxx' 元素未声明“警告

我使用configSource属性将极其笨拙的web.config文件分解为一些单独的文件(例如connectionStrings、身份验证、页面等)。这工作正常,但包含“片段”部分的各个xml文件会在VS中引起警告。例如,名为roleManager.config的文件用于角色管理器部分,如下所示:但是我在VS中的roleManager元素下看到一个蓝色波浪线,并且出现以下警告:The'roleManager'elementisnotdeclared我想这与有效的xml和模式等有关。有没有简单的方法来解决这个问题?我可以向各个文件添加什么吗?谢谢附言我听说像这样分解web.config

xml - 从 ASP.NET Web API 中删除 XML 中的命名空间

如何使用WebAPI从下面的xml响应中删除命名空间?1100 最佳答案 选项1是切换到在GlobalConfiguration中使用XmlSerializer:config.Formatters.XmlFormatter.UseXmlSerializer=true;选项2是用装饰你的模型[DataContract(Namespace="")](如果这样做,您需要使用[DataMember]属性修饰成员)。 关于xml-从ASP.NETWebAPI中删除XML中的命名空间,我们在Stac

asp.net-mvc - ASP.NET MVC 和 text/xml 内容类型

我想从一个操作返回一个View(),结果响应的内容类型应该是text/xml而不是默认的text/html。我尝试了以下方法,但没有成功:Response.ContentType="text/xml";returnView();我知道您可以通过返回ContentResult来指定内容类型,但这不会呈现我的View。我希望我不需要将View呈现为字符串然后使用returnContent(),所以我可能忽略了一些简单的方法。 最佳答案 关于asp.net-mvc-ASP.NETMVC和te

sql - ASP.NET 站点地图

有没有人有创建基于SQL的ASP.NET站点地图提供程序的经验?我的默认XML文件web.sitemap可以与我的Menu和SiteMapPath控件一起正常工作,但是我需要一种方法让我的站点的用户动态地创建和修改页面。我还需要将页面查看权限绑定(bind)到标准的ASP.NET成员(member)系统中。 最佳答案 来自MSDN杂志的JeffProsise版本运行良好,但它有一些缺陷:AddNode对您菜单上的外部网站链接(www.google.com等)感到震惊这是我在BuildSiteMap()中的修复:SiteMapNode